/*============================================================================*/
/*                         The Freescale Cup                                 */
/*============================================================================*/
/*                        OBJECT SPECIFICATION                                */
/*============================================================================*
* %name:            %	HALLservo.c
* %version:         %	1.0
* %created_by:      %   David Robles
* %date_created:    %   Sun Aug 21 16:20:00 2011 
*=============================================================================*/
/* DESCRIPTION : Contains applications that use the TRK-MPC5604B SERVO-MOTOR  */
/*============================================================================*/
/* FUNCTION COMMENT : comment here										      */
/*                                                                            */
/*                                                                            */
/*============================================================================*/
/*                               OBJECT HISTORY                               */
/*============================================================================*/
/*  REVISION |   DATE      |                               |      AUTHOR      */
/*----------------------------------------------------------------------------*/
/*  1.0      | 21/08/2011  |                               | Miguel Zepeda    */
/* Hardware abstraction layer of TRK-MPC5604B SERVO-MOTOR    Jesus Hernandez  */
/*============================================================================*/

/* Includes */
/* -------- */
#include "HALLservo.h"
#include "MALbeMIOS.h"
#include "MALioapi.h"

/* Functions macros, constants, types and datas         */
/* ---------------------------------------------------- */
/* Functions macros */

/*==================================================*/ 
/* Definition of constants                          */
/*==================================================*/ 
/* BYTE constants */


/* WORD constants */


/* LONG and STRUCTURE constants */



/*======================================================*/ 
/* Definition of RAM variables                          */
/*======================================================*/ 
/* BYTE RAM variables */


/* WORD RAM variables */


/* LONG and STRUCTURE RAM variables */


/*======================================================*/ 
/* close variable declaration sections                  */
/*======================================================*/ 

/* Private defines */


/* Private functions prototypes */
/* ---------------------------- */



/* Exported functions prototypes */
/* ----------------------------- */



/* Functions */
/* ------------------ */
/**************************************************************
 *  Name                 :	HALLwheel_init_hardware
 *  Description          :  Initialization for PAd output and EMIOS hardware
 *  Parameters           :  none
 *  Return               :	none
 *  Critical/explanation :  No
 **************************************************************/

void HALLwheel_init_hardware(void)
{
    
    MALbeMIOS_initEMIOS0();
    MALbeMIOS_initEMIOS0_ch1();
	
	SIU.PCR[64].B.IBE=1;
 	SIU.PCR[65].B.IBE=1;
 	SIU.PCR[66].B.IBE=1;
 	SIU.PCR[67].B.IBE=1;	
	
}


/**************************************************************/

